.block{
  display: block;
}
.flex{
  display: flex;
}
.main_zdy{
  flex-direction:row;             /* 主轴，从左到右*/
}
.main_ydz{
  flex-direction:row-reverse;     /* 主轴，从右到左*/
}
.side_sdx{
  flex-direction:column;          /* 侧轴，从上到下*/
}
.side_xds{
  flex-direction:column-reverse;  /* 侧轴，从下到上*/
}
.mainAlign_start{
  justify-content:flex-start;      /* 主轴对齐方式，起点对齐*/
}
.mainAlign_end{
  justify-content:flex-end;        /* 主轴对齐方式，结束点对齐*/
}
.mainAlign_center{
  justify-content:center;          /* 主轴对齐方式，在主轴中居中对齐*/
}
.mainAlign_between{
  justify-content:space-between;   /* 主轴对齐方式，两端对齐*/
}
.mainAlign_around{
  justify-content:space-around;    /* 主轴对齐方式，每个子元素之间的距离相等*/
}
.sideAlign_stretch{
  align-items:stretch;            /* 侧轴对齐方式，填充整个容器(默认值)*/
}
.sideAlign_start{
  align-items:flex-start;         /* 侧轴对齐方式，侧轴的起点对齐*/
}
.sideAlign_end{
  align-items:flex-end;           /* 侧轴对齐方式，侧轴的终点对齐*/
}
.sideAlign_center{
  align-items:center;             /* 侧轴对齐方式，在侧轴中居中对齐*/
}
.sideAlign_baseline{
  align-items:baseline;           /* 侧轴对齐方式，以子元素的第一行文字对齐*/
}
/*布局样式------------end  */

/*显示隐藏*/
.overflow{
	overflow: hidden;
}
.show{
  display: block;
}
.none{
  display: none;
}
.text-center{
  text-align: center;
}
.text-left{
  text-align: left;
}
.text-right{
  text-align: right;
}

.redc{
	color: #FF2040;
}

.redb{
	background: #ff2040;
}

.margin{
	margin: 0 auto!important;
}

.ash{
	color: #999;
}
